package com.liuyi.netty.im.server.handle.cluster;

import com.liuyi.netty.im.commons.codes.data.DataEvent;

/**
 * 集群发送接口
 *
 * @author Mr.Fmy
 * @since 2021/12/25
 */
public interface ClusterSend {

    /**
     * 集群广播
     *
     * @param data 数据
     */
    void broadcast(DataEvent data);

    /**
     * 接收（主动接收，目前只支持可主动接收的集群模式）
     *
     * @param data 数据
     */
    void accept(DataEvent data);
}
